Adaptive Parallel Rendering on Multiprocessors and Workstation Clusters
نویسندگان
چکیده
This paper presents the design and performance of a new parallel graphics renderer for 3-D images. This renderer is based on an adaptive supersampling approach that works for time/space-efficient execution on two classes of parallel computers. Our rendering scheme takes sub-pixel supersamples only along polygon edges. This leads to a significant reduction in rendering time and in buffer memory requirement. Furthermore, we offer a balanced rasterization of all transformed polygons. Experimental results prove these advantages on both a shared-memory SGI multiprocessor server and a Unix cluster of Sun workstations. We reveal performance effects of the new rendering scheme on subpixel resolution, polygon number, scene complexity, and memory requirements. The balanced parallel renderer demonstrates scalable performance with respect to increase in graphics complexity and in machine size. Our parallel renderer outperforms Crow’s scheme in benchmark experiments performed. The improvements are made in three fronts: (i) reduction in rendering time, (ii) higher efficiency with balanced workload, and (iii) adaptive to available buffer memory size. The balanced renderer can be more cost-effectively imbedded within many 3-D graphics algorithms, such as those for edge smoothing and 3-D visualization. Our parallel renderer is MPI-coded, offering high portability and cross-platform performance. These advantages can greatly improve the QoS in 3-D imaging and in real-time interactive graphics.
منابع مشابه
Compression-Based Ray Casting of Very Large Volume Data in Distributed Environments
This paper proposes a new parallel/distributed raycasting scheme for very large volume data that can be effectively used in distributed environments. Our method, based on data compression, attempts to enhance the rendering speedups by quickly reconstructing voxel data from local memory rather than expensively fetching them from remote memory spaces. Our compression-based volume rendering scheme...
متن کاملExperiences with Asynchronous Communication Models in VEOS, a Distributed Programming Facility for Uniprocessor LANs
Like conventional multiprocessors, workstation clusters can provide data sharing and parallel computing. But unlike multiprocessors, these clusters provide flexible connectivity and can tolerate heterogeneous processing elements. Uniprocessor LANs are a common choice for cost-effective computing. The workstation nodes typically run a version of Unix and support common Unix services such as reli...
متن کاملParallel Ray Tracing with 5D Adaptive Subdivision
We present strategies for parallelising ray tracing based on 5D adaptive subdivision. Our goals are to obtain good speed-up and to efficiently balance the load between the processors while minimising the required memory per processor inherently large in 5D subdivision. First, loosely coupled strategies are presented, which are ideal for implementation on clusters of workstations, the most commo...
متن کاملParallel Job Scheduling Policy for Workstation Cluster Environments
As workstation clusters (WC) become more commonly used for parallel jobs, there is a growing awareness for the need of job scheduling policies. There have been a fair number of studies on how to schedule parallel applications on parallel systems and a good survey in the area can be found in [5]. It has been shown that the best solution to the processor allocation problem in a distributed multip...
متن کاملRemote Interactive Direct Volume Rendering of AMR Data
We describe a framework for direct volume rendering (DVR) of adaptive mesh refinement (AMR) data that operates directly on the hierarchical AMR grid structure, without the need to resample data onto a single uniform rectilinear grid. The framework can be used for a range of renderers optimized for particular hardware architectures: a hardwareassisted renderer for single-processor graphics works...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Parallel Distrib. Syst.
دوره 12 شماره
صفحات -
تاریخ انتشار 2001